@charset "utf-8";
.header {
  height: 125px;
}
.w {
  width: 1100px;
  margin: 0 auto;
}
.flex {
  display: flex;
}
.flex.align_c {
  align-items: center;
}
.flex.align_start {
  align-items: flex-start;
}
.flex.center {
  justify-content: center;
}
.flex.start {
  justify-content: flex-start;
}
.flex.end {
  justify-content: flex-end;
}
.flexBox.around {
  display: flex;
  justify-content: space-around;
}
.flexBox.between {
  display: flex;
  justify-content: space-around;
}
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img,
input,
figure,
figcaption {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.icon {
  box-sizing: content-box;
}
header,
footer,
section,
article,
aside,
nav,
main,
hgroup {
  display: block;
}
* {
  box-sizing: border-box;
}
body {
  font-size: 16px;
  font-family: '微软雅黑';
}
ul,
ol,
li {
  list-style: none;
}
b,
strong {
  font-weight: normal;
}
em,
i {
  font-style: normal;
}
a,
u {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 16px;
  font-weight: normal;
}
input {
  outline: none;
}
img {
  display: block;
  border: 0;
}
fieldset {
  border: 0;
}
textarea {
  resize: none;
}
/* 封装好类名 */
.border_none {
  border: none !important;
}
.margin_none {
  margin: 0 !important;
}
.bg_none {
  background: none !important;
}
/* 单行文本溢出省略号显示 */
.text_ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
